import Vue from 'vue';
import Vuex from 'vuex';

import org from 'src/views/org/org_store';
import orgShow from 'src/views/org/org_panel_store';
import orgAcc from 'src/views/org/org_acc_store';
import demoTree from 'src/views/demo_tree//demo_tree_store';
import tagsView from './layout/comps/tags_view_store';
import accManage from 'src/views/acc_manage/acc_manage_store';
import accManageShow from 'src/views/acc_manage/acc_panel_store';
import accManageAdd from 'src/views/acc_manage/acc_add_panel_store';
import member from 'src/views/member/member_store';
import memberShow from 'src/views/member/member_panel_store';
import memberSet from 'src/views/member/member_set_panel_store';
import auditTemplate from 'src/views/audit_template/audit_template_store';
import auditTShow from 'src/views/audit_template/auditT_panel_store';
import auditTBusiness from 'src/views/audit_template/auditT_business_store';
import auditTRole from 'src/views/audit_template/auditT_role_store';
import webManage from 'src/views/web_manage/web_manage_store';
import webMShow from 'src/views/web_manage/webM_panel_store';
import webMSet from 'src/views/web_manage/webM_set_store';
import webMReSet from 'src/views/web_manage/webM_reSet_store';
import webVisit from 'src/views/web_visit/web_visit_store';
import log from 'src/views/log/log_store';
import auditManage from 'src/views/audit_manage/audit_manage_store';
import auditMStatus from 'src/views/audit_manage/auditM_status_store';
import auditMShow from 'src/views/audit_manage/auditM_panel_store';

Vue.use(Vuex);

export default new Vuex.Store({
    modules: {
        /** 这里添加自定义 VUEX 模块 */
        // test,
        tagsView,
        demoTree,
        org,
        orgShow,
        orgAcc,
        accManage,
        accManageShow,
        accManageAdd,
        member,
        memberShow,
        memberSet,
        auditTemplate,
        auditTShow,
        auditTBusiness,
        auditTRole,
        webManage,
        webMShow,
        webMSet,
        webMReSet,
        webVisit,
        log,
        auditManage,
        auditMStatus,
        auditMShow
    },
})